package cn.bincker.csustcj.edu.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

@Data
public class CourseWareMedia {
    @JsonProperty("clarityLevel")
    private String clarityLevel;//:"",

    @JsonProperty("coverURL")
    private String coverURL;//:"https://efstream.edu-edu.com.cn/6a54b41b40c5400dbc80a0c2e56fb91a/covers/e4820cacf8fb4a4c8b280e5b8a703f99-00001.jpg?auth_key=1696569391-71813ea691d748ad8a191f83872f780b-0-aabb073f77ea83e3b8463c6f8a53d690",

    @JsonProperty("createdAt")
    private Date createdAt;//:"2022-03-29 14:22:07",

    @JsonProperty("createdBy")
    private String createdBy;//:"高继教",

    @JsonProperty("currentPage")
    private Integer currentPage;//

    @JsonProperty("del")
    private Boolean del;//:0,

    @JsonProperty("enabled")
    private Boolean enabled;//:1,

    @JsonProperty("id")
    private String id;//:"693344136845078528",

    @JsonProperty("mediaDuration")
    private String mediaDuration;//

    @JsonProperty("mediaOwnerCode")
    private String mediaOwnerCode;//

    @JsonProperty("mediaPrevPicUrl")
    private String mediaPrevPicUrl;//

    @JsonProperty("mediaSource")
    private String mediaSource;//

    @JsonProperty("mediaTitle")
    private String mediaTitle;//:"01",

    @JsonProperty("offset")
    private Integer offset;//:0,

    @JsonProperty("pageCount")
    private Integer pageCount;//:0,

    @JsonProperty("pageSize")
    private Integer pageSize;//:10,

    @JsonProperty("playAuth")
    private String playAuth;//:"eyJTZWN1cml0eVRva2VuIjoiQ0FJU2lBTjFxNkZ0NUIyeWZTaklyNWZXSHZpQm5vZFJoTHF2YlZmbW9FUVhZcjRibmFmQzFqejJJSDlOZjNGdUNPQVdzZnd6bTI5WTdma1NscklxRjg4YkhCV1lONVFwdHMwUHIxNzlKb0hidk5ldTBic0hoWnY5aWRocC9zYWlqcUhvZU96Y1lJNzMwWjdQQWdtMlEwWVJySkwrY1RLOUphYk1VL21nZ29KbWFkSTZSeFN4YVNFOGF2NWRPZ3BscnIwSVZ4elBNdnIvSFJQMnVtN1pIV3R1dEEwZTgzMTQ1ZmFRejlHaTZ4YlRpM2I5ek9FVXFPYVhKNFMvUGZGb05ZWnlTZjZvd093VUVxL2R5M3hvN3hGYjFhRjRpODRpL0N2YzdQMlFDRU5BK3dtbFB2dTJpOE5vSUYxV2E3UVdJWXRncmZQeGsrWjEySmJOa0lpbDVCdFJFZHR3ZUNuRldLR216c3krYjRIUEROc2ljcXZoTUhuZ3k4MkdNb0tQMHprcGVuVUdMZ2hIQ2JGRFF6MVNjVVZ3R20rRGMvUDlwd21TTzEvOUZ2Uy92ZnRvZ2NZdi9UTEI1c0dYSWxXRGViS2QzQnNETjRVMEIwRlNiRUZQaGpTL0kvOVdMRlFRTEF3M1hPbkZWL2xhYUJGUHRLWFdtaUgrV3lOcDAzVkxoZnI2YXVOcGJnUHIxVVFwTlJxQUFUaGVQd00wWmRuR3JGRG9NZmNhMWN6YmNKY2hub3pXcEs4QzNDTVlacmNEa1JEMCtUK3ZDZExhVFFxWWMvQk95S2tFV1FsbXFOU1kzcXRFTmF2RnE4NVdrUjZicDRjS0dSd2FjTXBLdkM1V0E3RlJMVWw5ZFFHcXZZQllTcG82eHZBcW95dUVVcGVjZFRMTmJic0psbFkxY0E0b3B4ckVOOEdsdy9NOWhLVTJJQUE9IiwiQXV0aEluZm8iOiJ7XCJDSVwiOlwiZ3NqeXc5Y2lLaG11RmRGY21wQ2VUTzhGR2pPS3lrS0tPYktFbkMyZlZUNXF2MDh4TDlrajVNeGVuakRiZXJoRnU1a0IyNEl4cWtSVnAxRmRHMWcvbDlqbjBERWplNFV5L2F4K2dEakd4NlE9XCIsXCJDYWxsZXJcIjpcImpXV0pVQ1M1dTBsd1gwWGMrWklSMENEVC9zb1UvY1JValU1NTFleXlYd1U9XCIsXCJFeHBpcmVUaW1lXCI6XCIyMDIzLTEwLTA2VDA1OjE4OjExWlwiLFwiTWVkaWFJZFwiOlwiNmE1NGI0MWI0MGM1NDAwZGJjODBhMGMyZTU2ZmI5MWFcIixcIlBsYXlEb21haW5cIjpcImVmc3RyZWFtLmVkdS1lZHUuY29tLmNuXCIsXCJTaWduYXR1cmVcIjpcIm5BcmlObVB3M3hUa1Fxa0xBTzMyRVMweUg3OD1cIn0iLCJWaWRlb01ldGEiOnsiU3RhdHVzIjoiTm9ybWFsIiwiVmlkZW9JZCI6IjZhNTRiNDFiNDBjNTQwMGRiYzgwYTBjMmU1NmZiOTFhIiwiVGl0bGUiOiIwMSIsIkNvdmVyVVJMIjoiaHR0cHM6Ly9lZnN0cmVhbS5lZHUtZWR1LmNvbS5jbi82YTU0YjQxYjQwYzU0MDBkYmM4MGEwYzJlNTZmYjkxYS9jb3ZlcnMvZTQ4MjBjYWNmOGZiNGE0YzhiMjgwZTViOGE3MDNmOTktMDAwMDEuanBnP2F1dGhfa2V5PTE2OTY1NjkzOTEtNzE4MTNlYTY5MWQ3NDhhZDhhMTkxZjgzODcyZjc4MGItMC1hYWJiMDczZjc3ZWE4M2UzYjg0NjNjNmY4YTUzZDY5MCIsIkR1cmF0aW9uIjoxNTQyLjk2Mn0sIkFjY2Vzc0tleUlkIjoiU1RTLk5UY1VCNXNYcDN4RG9xV0REQm4xN3JiaTQiLCJQbGF5RG9tYWluIjoiZWZzdHJlYW0uZWR1LWVkdS5jb20uY24iLCJBY2Nlc3NLZXlTZWNyZXQiOiI3UXkyeEZRd0NleVRXc0NxUHJ4MjZnUnF0Q2FtM3FHRVVZVDNkaFZiMXI4NCIsIlJlZ2lvbiI6ImNuLXNoYW5naGFpIiwiQ3VzdG9tZXJJZCI6MTQ4NjExNDI3MTAxMDY1NH0=",

    @JsonProperty("playType")
    private String playType;//:"",

    @JsonProperty("serverCluster")
    private String serverCluster;//

    @JsonProperty("serverCode")
    private String serverCode;//:"EPT",

    @JsonProperty("serverType")
    private String serverType;//:"aliyunCode",

    @JsonProperty("status")
    private String status;//:"",

    @JsonProperty("updatedAt")
    private Date updatedAt;//:"2022-03-29 14:22:07",

    @JsonProperty("updatedBy")
    private String updatedBy;//:"",

    @JsonProperty("valid")
    private Boolean valid;//:false
}
